home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr28 / tbp150.zip / TBP170.TXT < prev    next >
Text File  |  1993-03-01  |  14KB  |  307 lines

  1. Tech Bulletin: NONDEDICATED ADV NetWare 286 V2.0A INFORMATION.
  2.                           NOVELL TECHNICAL BULLETIN
  3.  
  4.           TITLE:    NONDEDICATED ADV NetWare 286 V2.0A INFORMATION.
  5.     DOCUMENT ID:    TB.P.170
  6.            DATE:    1/9/87
  7.         PRODUCT:    NetWare
  8. PRODUCT VERSION:    Advanced NetWare 286 Version 2.0 Revision A
  9.      SUPERSEDES:    NA
  10.  
  11.         SYMPTOM:    NA
  12.  
  13. ISSUE/PROBLEM
  14.  
  15.      Nondedicated Advanced Netware 286 Configuration Requirements
  16.  
  17.      SOFTWARE
  18.      DOS 2.1 or greater
  19.  
  20.      HARDWARE
  21.      IBM AT, IBM XT 286, or IBM compatible AT clone.
  22.  
  23.      IMPORTANT FOR CLONE MANUFACTURERS
  24.  
  25.      Nondedicated Advanced NetWare 286 (ND286) requires an extremely high
  26.      degree of IBM AT firmware and hardware compatibility.  For information
  27.      concerning specific compatibility requirements, write to: Third Party
  28.      Product Administrator, NetWare Services Division, 122 East 1700 South,
  29.      Provo, Utah 84601 (no phone calls please).
  30.  
  31.      MEMORY REQUIREMENTS
  32.  
  33.      Memory Requirements for Minimal Configuration:
  34.  
  35.      The following are the memory requirements for a minimal configuration
  36.      consisting of an AT running ND286 software with the default installation
  37.      parameters, one internal 20 megabyte AT hard drive, and one IBM PC
  38.      workstation connected to the file server by the appropriate cabling and
  39.      network boards:
  40.  
  41.      1.   Minimum of 384K of base or conventional memory.  (This memory is
  42.           available for DOS, the nondedicated workstation shell, and
  43.           application software.  Approximately 8K of this memory is required
  44.           for the nondedicated server capability.)
  45.  
  46.      2.   Minimum of 512K of extended memory (memory starting at the one
  47.           megabyte address) for the file server software.
  48.  
  49.      Memory Requirements for Enlarging Configurations:
  50.  
  51.      Memory may be increased in the following ways:
  52.  
  53.      1.   A total of 640K of base or conventional memory may be used by the
  54.           nondedicated workstation's DOS applications.  Also, the Lotus/Intel
  55.           EMS (Expanded Memory Specification) may be used in conjunction with
  56.           base memory for RAM disks and applications using EMS.  (Expanded
  57.           memory is memory below the 1 megabyte address that is bank switched. 
  58.           Expanded memory is controlled by the 80286 processor's real mode. 
  59.           Expanded memory is not the same thing as extended memory.  Consult
  60.           the Lotus/Intel EMS board manuals for more information about EMS and
  61.           expanded memory.)
  62.  
  63.      2.   ND286 will support the full 15 megabytes of extended memory that the
  64.           IBM AT is capable of addressing.  (Extended memory requirements for
  65.           the ND286 operating system increase when NetWare configuration
  66.           values such as buffer sizes, volumes, open files, directory sizes,
  67.           etc.  are increased to accommodate more workstations, users, and
  68.           disk storage.  (Refer to technical bulletins TB.P.50, TB.P.117,
  69.           TB.P.136, and TB.P.136A for more information about enlarging NetWare
  70.           configurations.))
  71.  
  72.      ND286 CAPABILITIES AND ATTRIBUTES
  73.  
  74.      General
  75.  
  76.      Internal Hard Disk Sharing: Because the hard disk is transparently
  77.      semaphored between DOS and the file server software, internal AT hard
  78.      disks running off the AT controller can be shared between the file server
  79.      software and the DOS applications.
  80.  
  81.      In order to configure ND286 to do this, a NetWare partition and a DOS
  82.      partition must be set up on the internal disk using the INSTALL utility. 
  83.      The NetWare partition must be set up as the first partition and the total
  84.      size of the NetWare partition and the DOS partition together may not be
  85.      larger than 32 megabytes; the reason for the 32 megabyte limit is DOS
  86.      does not support disk storage beyond 32 megabytes.
  87.  
  88.      IBM PC Cluster and 5Ch NETBIOS Interface Network Drivers: ND286 has
  89.      special IBM PC Cluster network drivers and 5Ch NetBIOS compatible network
  90.      drivers which function in real mode; these ND286 drivers are different
  91.      than previously released Advanced NetWare 86 drivers and are NOT
  92.      interchangeable.  (IBM PC Cluster drivers and 5Ch NETBIOS drivers require
  93.      approximately 18K of the real mode memory.)
  94.  
  95.      With 5Ch NetBIOS networks NetBIOS must be resident on the board or loaded
  96.      from diskette prior to executing the ND286 operating system.
  97.  
  98.      Polled LAN Drivers: Several of the ND286 operating system network LAN
  99.      drivers are polled rather than interrupt driven.  If an application
  100.      running under DOS is CPU processing intensive, the LAN drivers will only
  101.      be polled 18 times a second.  The slower polling could cause
  102.      communications problems for other workstations accessing the server.  In
  103.      particular, the non-interrupt Omninet driver may experience this problem.
  104.  
  105.      Hard Drives Supported: Hard drives supported by ND286 include only those
  106.      drives which are supported with Advanced NetWare 286 (NetWare disk
  107.      subsystems and AT supported internal drives).
  108.  
  109.      IPX and NetBIOS Capabilities: All IPX and NetBIOS capabilities previously
  110.      available with Advanced NetWare 286 are supported.  However, NetBIOS
  111.      application software will not function in the nondedicated workstation. 
  112.      This limitation is explained under heading "Issues Associated with
  113.      application Software:"
  114.  
  115.      Operating System File: The ND286 operating system is a DOS executable
  116.      file and must be run by executing it at the DOS prompt.  It cannot be
  117.      booted from a NetWare drive.
  118.  
  119.      Nondedicated File Server Only:
  120.  
  121.      ND286 File Server Performance: The ND286 file server functions like a
  122.      dedicated file server when running in console mode and performs within 5
  123.      percent of a dedicated file server.
  124.  
  125.      The performance of the ND286 file server decreases when the nondedicated
  126.      workstation is active; because, additional time (about one millisecond
  127.      per switch) is required to switch between real mode and protected mode.
  128.  
  129.      Failure Resilience: In comparison to a real mode only nondedicated file
  130.      server, the ND286 file server is less vulnerable to a failure by a
  131.      workstation hang, because the file server software is running in
  132.      protected mode and is isolated from DOS applications running in real
  133.      mode.
  134.  
  135.      Nondedicated Workstation Only:
  136.  
  137.      Nondedicated Workstation Hanging and File Server Not Effected: Because
  138.      the file server is running in protected mode and the nondedicated
  139.      workstation is running in real mode, it is most probable that if the
  140.      nondedicated workstation hangs, the file server will continue to run.
  141.  
  142.      Nondedicated Workstation Hanging and Causing the File Server to Hang: It
  143.      is, however, possible for the nondedicated ND286 workstation to hang and
  144.      also hang the server.  Some Pop- up menu "terminate-and-stay-resident
  145.      type" programs may cause this problem.
  146.  
  147.      Memory-to-Memory Moves to Increase Workstation Performance: The
  148.      nondedicated workstation is able to utilize memory to memory moves to
  149.      transfer data packets to and from the file server, thus eliminating
  150.      network interaction.  This may increase performance.
  151.  
  152.      Nondedicated DOS Environment: The DOS environment (LAN E) is assigned a
  153.      user definable unique network address number during the GENOS
  154.      installation process. (The physical node address is set to two and the
  155.      logical address is set to one automatically.)
  156.  
  157.      IPX Support:
  158.      IPX is fully supported.
  159.  
  160.      Issues Associated with Application Software:
  161.  
  162.      Interpretive BASIC and Interrupt 3 Interpretive BASIC can conflict with
  163.      drivers selected to run network boards using interrupt 3.  (The
  164.      nondedicated workstation should not be used to run an interpretive BASIC
  165.      program, if the ND286 selected configuration options include interrupt
  166.      3.)
  167.  
  168.      INDOS Support: Terminate-and-stay-resident programs which support the
  169.      INDOS Int 21h call are supported.
  170.  
  171.      Time Slicing Applications: Any application that does time slicing of its
  172.      own (such as an IBM PC Network Program file server) will not work.
  173.  
  174.      NetBIOS Application Software Support: Like Advanced NetWare 286, ND286
  175.      supports NetBIOS application software in workstations attached to the
  176.      file server with network interface boards and the appropriate cabling. 
  177.      However, NetBIOS application software is not supported in the ND286
  178.      nondedicated workstation; this is because the DOS environment is handled
  179.      like a bridge by the operating system and NetBIOS will not function
  180.      across a bridge.
  181.  
  182.      Add-on boards and Hardware Interrupts: DOS applications that access
  183.      add-on boards or use hardware interrupts should work correctly.  If a
  184.      hardware interrupt occurs while the file server AT is running the DOS
  185.      application in real mode and the interrupt handler is in protected mode,
  186.      a switch is made so that the protected mode handler gets the interrupt. 
  187.      If a hardware interrupt occurs while the file server AT is running in
  188.      protected mode, and the interrupt handler is a real mode handler, the
  189.      correct switch is also made and the real mode interrupt handler is given
  190.      the interrupt to service.  Note that because of the slow switch time from
  191.      protected to real mode and visa versa, hardware interrupts should not be
  192.      very time critical.
  193.  
  194.      DOS Prevented from Accessing Extended Memory: To prevent access to the
  195.      extended memory by DOS's INT 15h AH = 88h function, "Get Extended Memory
  196.      Size", the function is altered so that it will return zero bytes when
  197.      called by DOS.  DOS applications are then effectively prevented from
  198.      accessing the file server memory space.  DOS applications which use
  199.      extended memory (such as virtual disks or disk caches) will not function.
  200.      (This does not apply to applications running in expanded memory, for more
  201.      information see "Memory Requirements for Enlarging Configurations:".)
  202.  
  203.      IMPLEMENTATION RECOMMENDATIONS
  204.  
  205.      We have described four situations which might provide a better
  206.      perspective of possible uses for the ND286 software.  Each situation also
  207.      has a suggested implementation.
  208.  
  209.      SITUATION 1: IBM PC CLUSTER OR NETBIOS 5Ch COMPATIBLE NETWORK
  210.  
  211.      1.   You have an IBM PC Cluster network or a NetBIOS 5Ch compatible
  212.           network, which requires the execution of firmware or a NetBIOS
  213.           emulator that works only in real mode.
  214.  
  215.      IMPLEMENTATION 1
  216.  
  217.      1.   Generate the operating system with the special nondedicated CLUSTER
  218.           or GENBIOS (Generic NetBIOS 5Ch) network driver(s).
  219.  
  220.      2.   Configure the AT so that you have at least 384K of base or
  221.           conventional memory, and as much memory as you need for your
  222.           configuration in the extended memory.  (See "Memory Requirements for
  223.           Enlarging Configurations.")
  224.  
  225.      3.   Boot the AT with DOS.
  226.  
  227.      4.   Make sure that the firmware or NetBIOS emulation is loaded.
  228.  
  229.      5.   Execute the operating system from DOS.  (The operating system is an
  230.           executable file and must be run by loading it at the DOS prompt.)
  231.  
  232.      6.   If you decide to use ND286 as a dedicated server only, simply
  233.           execute the CONSOLE program.
  234.  
  235.      SITUATION 2: SMALL NETWORK
  236.  
  237.      1.   You have a very small network (two or three workstations)
  238.  
  239.      2.   You want to use your file server both as a file server and as a
  240.           workstation to save the expense of buying another PC and another
  241.           network interface card.
  242.  
  243.      IMPLEMENTATION 2
  244.  
  245.      1.   Establish the ND286 workstation as the least-used workstation, to
  246.           minimize the performance impact and to increase the error resilience
  247.           of the server for other workstations.
  248.  
  249.      2.   Configure the AT with enough base memory to support the applications
  250.           you intend to run with the nondedicated workstation.
  251.  
  252.      3.   Install at least 512K of extended memory.  (See "Memory
  253.           Requirements.")
  254.  
  255.      4.   Avoid using any software in the ND286 workstation that may cause the
  256.           nondedicated workstation to hang.
  257.  
  258.      SITUATION 3: CENTRAL DATABASE SERVER
  259.  
  260.      1.   You have purchased a database management system that uses a PC as a
  261.           central database server.
  262.  
  263.           The database application may run faster and more efficiently using
  264.           an ND286 file server; however, improved performance will depend on
  265.           how the database application software works and on the speed of the
  266.           network.
  267.  
  268.      2.   The database server software is very file I/O intensive and does
  269.           minimal CPU intensive tasks.
  270.  
  271.           Because the database server and the file server are sharing the same
  272.           CPU, there is the added overhead of switching between real mode and
  273.           protected mode.  Because of this sharing, using an ND286 file server
  274.           may not lead to an overall performance increase.
  275.  
  276.      IMPLEMENTATION 3
  277.  
  278.      1.   Establish the ND286 file server as the central server for the
  279.           database management system so that memory to memory file I/O
  280.           transfers can be made.
  281.  
  282.      SITUATION 4: UPGRADING FROM NetWare 86
  283.  
  284.      1.   You are running a nondedicated NetWare 86 file server.
  285.  
  286.      2.   You have an AT available to use as the file server.
  287.  
  288.      3.   You want to add more disk storage; however, you are reaching the
  289.           limits of how much disk storage can be supported in NetWare 86 real
  290.           mode.
  291.  
  292.      4.   You want more memory for DOS applications.
  293.  
  294.      IMPLEMENTATION 4
  295.  
  296.      1.   Install the added disk drives.
  297.  
  298.      2.   Increase base memory to 640K if necessary.
  299.  
  300.      3.   Install Nondedicated Advanced NetWare 286 in an AT and configure the
  301.           new drives and volumes.
  302.  
  303.  
  304.  
  305.  
  306.  
  307.